amaze (someone) with (something)

Translations
удивить (кого-то) (чем-то)
She can amaze anyone with her magical tricks.
Она может удивить кого угодно своими волшебными трюками.